Документація Архів Ціль МаМа Часопис Організація Паки перебудова Майданчик поржавіло Фрагменти поржавіло Конкурси поржавіло Інформація
Мавка 0.111.0

Сучасна українська мова програмування

Мавкаце експериментальна мова програмування, що дозволяє кожному втілювати ідеї українською мовою. Мавка є першою мовою у своєму роді.
взяти біб читати

імʼя = читати("введіть ваше імʼя: ")

друк("привіт, %(імʼя)")
структура Ракета
  назва текст
  швидкість число
  вага число
кінець

дія Ракета.запустити()
  друк("Ракету %(я.назва) запущено!")
кінець

ніщо = Ракета(назва="Ніщо",
              швидкість=1000,
              вага=150)

ніщо.запустити()
взяти біб дід
взяти пак сервер [запустити, Опції, Запит, Відповідь]

запустити(
  дія(запит Запит)
    якщо запит.шлях == "/машини"
      вернути дід.зібрати(
        ["Артеміда", "Венера", "Флора", "Луна", "Фортуна"]
      )
    кінець

    вернути Відповідь(404)
  кінець,
  Опції(порт=8080),
  (): друк("Сервер запущено на 0.0.0.0:8080!")
)
взяти біб дід
взяти пак запит

чекати відповідь = запит.надіслати("0.0.0.0:8080/машини")
машини = дід.розібрати<список<текст>>(текст(відповідь.дані))

перебрати машини як машина
  друк(машина)
кінець
🙃
Проста
Код Мавки може зрозуміти навіть школяр в початковій школі.
🤤
Швидка
Завдяки реалізації, Мавка є досить швидкою мовою.
😦
Потужна
Простота мови дозволяє вирішувати складні та великі задачі легко і зручно.
Фото: Urquhart JS, et al.; Robert Hurt, the Spitzer Science Center; Robert Benjamin
Організація Мавки, 2024